  
  //function to add commas to textboxes
  function Comma(Num) { 
        Num += '';
        Num = Num.replace(',', ''); Num = Num.replace(',', ''); Num = Num.replace(',', '');
        Num = Num.replace(',', ''); Num = Num.replace(',', ''); Num = Num.replace(',', '');
        x = Num.split('.');
        x1 = x[0];
        x2 = x.length > 1 ? '.' + x[1] : '';
        var rgx = /(\d+)(\d{3})/;
        while (rgx.test(x1))
            x1 = x1.replace(rgx, '$1' + ',' + '$2');
        return x1 + x2;
    }


$(document).ready(function(){

	// prevent form submit when enter
	$('#frmAdminForm').bind("keypress keypup", function(e) {
	  var code = e.keyCode || e.which; 
	  if (code  == 13) {               
		e.preventDefault();
		return false;
	  }
	});
	
	//format price
	$('.price').on('keyup',function(){
		var vl = Comma($(this).val());
		return $(this).val(vl);
	});
	$('.price').each(function(index){
		var vl = Comma($(this).val());
		$(this).val(vl);
	});
	//end pro
	
	
	//clearfix for zend_form
	$("#frmAdminForm dl, #frmAdminForm fieldset dl").addClass('clearfix');

	//Login
	$("#login-box #btnSubmit").click(function(){
		var un = $("#username").val();
		if(un==""){
			alert("Tài khoản không được bỏ trống");
			return false;
		}
	});
		
	// sắp xếp
	$(".order-by").click(function(){	
		$("#frmAdminForm #order").val($(this).attr('href'));
		$("#frmAdminForm").submit();
		return false;
	});
	
	// tắt right mouse;
	// button delete, button pagination
	$('.delete, .toolbar-delete, .paginationControl a').bind('contextmenu',function(event){
		return false;
	});
	
	//reset form 
		$(".reset").click(function(){
		    $(this).closest('form').find("input[type=text], textarea").val("");	
		    $(this).closest('form').find('select:not(#itemCountPerPage)').prop('selectedIndex',0);
		    return false;
		});
	
	//calendar
	$( ".datepicker" ).datepicker({  
		dateFormat: "dd/mm/yy",
		
		dayNamesMin: [ "Thứ 2", "Thứ 3", "Thứ 4", "Thứ 5", "Thứ 6", "Thứ 7", "Chủ nhật" ],
		monthNames: ["Tháng 1","Tháng 2","Tháng 3", "Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8","Tháng 9","Tháng 10",
		             "Tháng 11","Tháng 12"],
		monthNamesShort: ["Tháng 1","Tháng 2","Tháng 3", "Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8","Tháng 9","Tháng 10",
		             "Tháng 11","Tháng 12"],
		changeMonth: true,
		changeYear: true,
		autoSize: true,
		
	});

	//check all
	$("#frmAdminForm #checkall").change(function(){
		
		 var checkboxes = $(this).closest('form').find(':checkbox');
	        if($(this).prop('checked')) {
	          checkboxes.prop('checked', true);
	        } else {
	          checkboxes.prop('checked', false);
	        }
	});
	
	//khi nhấn nút submit
	$(".toolbar-save").click(function(){
		$("#frmAdminForm").attr('action', $(this).attr('href')).submit();
		return false;
	})
	

	//xóa dữ liệu - dòng
	$("#frmAdminForm .delete").click(function(){	              
		if(confirm("Bạn có muốn xóa dòng dữ liệu đã chọn?")){
			return true;
		}	
		
		return false;
	});
	
	//số dòng hiển thị
	$(".paginationControl #itemCountPerPage").change(function(){		
		$("#frmAdminForm").submit();
		return false;
	});
	
	//phân trang
	$(".paginationControl a").click(function(){
		$("#page").val($(this).attr('href'));
		$("#frmAdminForm").submit();
		
		return false;
	});
//	$(document).on("click",".paginationControl a",function(){
//		$("#page").val($(this).attr('href'));
//		//$("#frmAdminForm").submit();
//		var link = '/admin/product/index/?'+ $('#frmAdminForm').serialize();
//		$.ajax({
//			type: 'get',
//			url: link,
//			dataType: 'html',
//			data: {ajax:'enable'},
//			success: function(data){
//				$("#frmAdminForm").html(data);
//			}
//		});
//		return false;
//	 });
	//Xóa dữ liệu nhiều dòng
	$(".toolbar-delete").click(function(){
		if($("input[name^='id']:checked").size()<=0){
			alert("vui lòng chọn dữ liệu để xóa");
			return false;
		}
		if(confirm("Bạn có muốn xóa các dòng dữ liệu đã chọn?")){
			$("#frmAdminForm").attr('action', $(this).attr('href')).submit();
		}
		return false;
	});
	
	//chagne status
	$(".changestatus").click(function(){
	
		link = $(this).attr('href');
		var self = this;
		//call ajax
		$.ajax({
			type:'get',
			url:link,
			dataType:"json",
			success:function(data){	
				
					if(data && data['error']){
						alert(data['error']);
					}
					else{
						if(data.status==1){
							$('span', self).removeClass("unpublish").addClass('publish')	
						}else{
							$('span', self).removeClass("publish").addClass('unpublish')	
						}
					}
			},
		});
		return false;
	});
	
	
	
	
})


